package cn.diancan.manager.security;


import java.lang.annotation.ElementType; 
import java.lang.annotation.Retention; 
import java.lang.annotation.RetentionPolicy; 
import java.lang.annotation.Target;

/**
 * 
 * @author Sky 
 * 后台权限检查
 */
@Retention(RetentionPolicy.RUNTIME) 
@Target(ElementType.METHOD)
public @interface ManagerAuth {
	/**
	 * 是否是JSON格式      默认 false
	 * @return
	 */
	boolean isJson() default false;
	/**
	 * 返回的json数据  配合 isJson使用 默认      {"code\":"2","msg":"请登录!"}
	 * @return
	 */
	String failJson() default "{\"code\":\"2\",\"msg\":\"请登录!\"}";
	/**
	 * 登录成功后,调回当前路径
	 * @return
	 */
	boolean isCurrentUrl()default false;
	/**
	 * 登录成功后，调整的路径
	 * @return
	 */
	String redirectUrl() default "";
}
